<?php
/**
 * Author Yulin
 * Email  dwzhanglong@126.com
 * Date   2017-9-19
 * Func   幸运28（信用玩法）
 */
defined('IN_YuLin') || exit('NO PERMIT!');

//	返回中奖金额	data为订单信息，plays为玩法
function PrizeCount_42($data,$plays)
{
	if(!$data || !$data['result'] || !$plays)
	{
		return 0;
	}
	
	//	玩法
	$result = explode(',',$data['result']);
	
	//	特码：三个数相加为特码
	$zonghe = $result[0] + $result[1] + $result[2];
	$da = $zonghe > 13;	//	大
	$dan = $zonghe % 2;	//	单
	
	//	特码
	if($plays['parentid'] == 3164)
	{
		return $zonghe == $data['rednum'] ? $data['money'] * $data['odds'] : 0;
	}
	
	//	特码包三	特码在所选的三个特码内即为中奖。
	if($plays['playid'] == 25315)
	{
		return in_array($zonghe,explode(',',$data['rednum'])) ? $data['money'] * $data['odds'] : 0;
	}
	
	//	特码 大小
	if($plays['playid'] == 25318)
	{
		return $da ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 25319)
	{
		return !$da ? $data['money'] * $data['odds'] : 0;
	}
	
	//	特码 单双
	if($plays['playid'] == 25320)
	{
		return $dan ? $data['money'] * $data['odds'] : 0;
	}
	if($plays['playid'] == 25321)
	{
		return !$dan ? $data['money'] * $data['odds'] : 0;
	}
	
	//	大单	特码为单数且大于14叫大单	14和
	if($plays['playid'] == 25322)
	{
		return ($zonghe > 14) && $dan ? $data['money'] * $data['odds'] : 0;
	}
	
	//	小单	特码为单数且小于13叫小单	13和
	if($plays['playid'] == 25323)
	{
		return ($zonghe < 13) && $dan ? $data['money'] * $data['odds'] : 0;
	}
	
	//	大双
	if($plays['playid'] == 25324)
	{
		return $da && !$dan ? $data['money'] * $data['odds'] : 0;
	}
	
	//	小双
	if($plays['playid'] == 25325)
	{
		return !$da && !$dan ? $data['money'] * $data['odds'] : 0;
	}
	
	//	极大
	if($plays['playid'] == 25326)
	{
		return ($zonghe > 21) ? $data['money'] * $data['odds'] : 0;
	}
	
	//	极小
	if($plays['playid'] == 25327)
	{
		return ($zonghe < 6) ? $data['money'] * $data['odds'] : 0;
	}
	
	//	波色：红绿蓝	特码为00、13、14或27，所购买的波色则均为打和，退还本金
	if($plays['parentid'] == 3175)
	{
		if(in_array($zonghe,[0,13,14,27]))
		{
			return $data['money'];
		}
		
		if($plays['playid'] == 25328)	//	红波
		{
			return in_array($zonghe,[3,6,9,12,15,18,21,24]) ? $data['money'] * $data['odds'] : 0;
		}
		
		if($plays['playid'] == 25329)	//	绿波
		{
			return in_array($zonghe,[1,4,7,10,16,19,22,15]) ? $data['money'] * $data['odds'] : 0;
		}
		
		if($plays['playid'] == 25330)	//	蓝波
		{
			return in_array($zonghe,[2,5,8,11,17,20,23,26]) ? $data['money'] * $data['odds'] : 0;
		}
		
		return 0;
	}
	
	//	豹子
	if($plays['playid'] == 25331)
	{
		return ($result[0] == $result[1]) && ($result[1] == $result[2]) ? $data['money'] * $data['odds'] : 0;
	}
	
	return 0;
}